using SPI.AgentServer.Models;

namespace SPI.AgentServer.Services.AI;

public interface IQwenClient
{
    Task<QwenResponse> ChatCompletionAsync(QwenRequest request, CancellationToken cancellationToken = default);
    Task<ModelResponse> GetStructuredResponseAsync(string prompt, CancellationToken cancellationToken = default);
}
